<?php
###############   COPYLEFT GPLv3 LICENSE   ###############
##
## JFX Version 0.2.9
## Website Management Software
## www.jfxcms.com
##
## Copyright 2009 GPLv3 - http://www.opensource.org/licenses/gpl-3.0.html
##
## Anthony Gallon
## oi_antz@hotmail.com
##
## Permission is hereby granted to any person having a copy of this software
## to freely use and modify as required so long as the copyright notices
## and branding remain intact.
##
## Full license details available at http://www.jfxcms.com/license
##
###############   COPYLEFT GPLv3 LICENSE   ###############


class JFX_Module_Blockstyle_Group_Base
{
	public $title = 'Base';
	public $id = 'base';

	public static function hasGroup($groupId){
		$group = self::getGroup($groupId);
		if(is_object($group) && $group instanceof JFX_Module_Blockstyle_Group_Base){
			return true;
		}
		return false;
	}

	public static function getGroup($groupId){
		$dh = opendir(dirname(__FILE__));
		while($file = readdir($dh)){
			if($file=='.' || $file=='..' || $file=='Base.php') continue;
			$classname = 'JFX_Module_Blockstyle_Group_'.ucfirst(strtolower($groupId));
			if(class_exists($classname)){
				$object = new $classname;
				if($object->id==$groupId){
					return $object;
				}
			}
		}
	}

}




